fplot_multiplot Module



Derived Types

type, public, extends(plot_object) ::  multiplot

Defines a multi-plot layout.

Components

Type Visibility Attributes Name Initial
class(terminal), public, pointer :: m_terminal => null()

The GNUPLOT terminal object to target.

Finalizations Procedures

final :: mp_clean

Type-Bound Procedures

procedure, public :: draw => mp_draw
procedure, public :: get => mp_get
procedure, public :: get_bottom_margin => mp_get_bottom_margin
procedure, public :: get_column_count => mp_get_cols
procedure, public :: get_command_string => mp_get_command
procedure, public :: get_font_name => mp_get_font
procedure, public :: get_font_size => mp_get_font_size
procedure, public :: get_horizontal_spacing => mp_get_horizontal_spacing
procedure, public :: get_left_margin => mp_get_left_margin
procedure, public :: get_plot_count => mp_get_count
procedure, public :: get_right_margin => mp_get_right_margin
procedure, public :: get_row_count => mp_get_rows
procedure, public :: get_terminal => mp_get_term
procedure, public :: get_title => mp_get_title
procedure, public :: get_top_margin => mp_get_top_margin
procedure, public :: get_use_auto_generated_margins => mp_get_use_auto_generated_margins
procedure, public :: get_vertical_spacing => mp_get_vertical_spacing
procedure, public :: initialize => mp_init
procedure, public :: is_title_defined => mp_has_title
procedure, public :: save_file => mp_save
procedure, public :: set => mp_set
procedure, public :: set_bottom_margin => mp_set_bottom_margin
procedure, public :: set_font_name => mp_set_font
procedure, public :: set_font_size => mp_set_font_size
procedure, public :: set_horizontal_spacing => mp_set_horizontal_spacing
procedure, public :: set_left_margin => mp_set_left_margin
procedure, public :: set_right_margin => mp_set_right_margin
procedure, public :: set_title => mp_set_title
procedure, public :: set_top_margin => mp_set_top_margin
procedure, public :: set_use_auto_generated_margins => mp_set_use_auto_generated_margins
procedure, public :: set_vertical_spacing => mp_set_vertical_spacing
procedure, public :: set_window_size => mp_set_window_size